// 14 soldiers, 6 progress cards (2 each of monopoly, road building,
// year of plenty) and 5 victory points.

#ifndef _DEVELOPMENT_HAND_H_
#define _DEVELOPMENT_HAND_H_
#include <string>
#include <cstdlib> // For the random number generator.
#include <ctime>   // For seeding the random number generator.
#include "development_deck.h"

using namespace std;

class DevelopmentHand: public DevelopmentDeck {
 public: 

  DevelopmentHand();
  ~DevelopmentHand() {};
  
  void StartOfTurn();
  int PlayCardOfType(int type);
  bool AddCardOfType(int type);
  bool HavePlayableCard(int type);
  bool HaveCard(int type);

 private:
  // Holds the non victory cards you've bought this turn.
  int new_cards_[kNumDevTypes];
  bool playable_;
};

#endif // _DEVELOPMENT_HAND_H_
